--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 5b646244ad6c7c7a0960bd9451e1ba164fb92e3a
Parents : d62b3f0
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-11-25T11:34:18+01:00
Added muted/unmuted properties
Changes
Diff
diff --git a/LXST/Primitives/Telephony.py b/LXST/Primitives/Telephony.py
index 45343a5..4de9bd6 100644
--- a/LXST/Primitives/Telephony.py
+++ b/LXST/Primitives/Telephony.py
@@ -370,6 +370,20 @@ class Telephone(SignallingReceiver):
else:
if not hasattr(self.active_call, "profile"): return None
else: return self.active_call.profile
+
+ @property
+ def receive_muted(self):
+ if not self.active_call: return False
+ else:
+ if not self.receive_mixer: return False
+ else: return self.receive_mixer.muted
+
+ @property
+ def transmit_muted(self):
+ if not self.active_call: return False
+ else:
+ if not self.transmit_mixer: return False
+ else: return self.transmit_mixer.muted
def signal(self, signal, link):
if signal in Signalling.AUTO_STATUS_CODES: self.call_status = signal
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────